package cn.yuanqiao.archive.management.mapper;

import cn.yuanqiao.archive.management.domain.YqZpmx;

import java.util.List;

/**
 * 组盘明细Mapper接口
 * 
 * @author sy
 * @date 2023-07-12
 */
public interface YqZpmxMapper 
{
    /**
     * 查询组盘明细
     * 
     * @param yqZpmx 组盘明细主键
     * @return 组盘明细
     */
    public YqZpmx selectYqZpmxByZpjlId(YqZpmx yqZpmx);

    /**
     * 查询组盘明细列表
     * 
     * @param yqZpmx 组盘明细
     * @return 组盘明细集合
     */
    public List<YqZpmx> selectYqZpmxList(YqZpmx yqZpmx);

    /**
     * 新增组盘明细
     * 
     * @param yqZpmx 组盘明细
     * @return 结果
     */
    public int insertYqZpmx(YqZpmx yqZpmx);

    /**
     * 修改组盘明细
     * 
     * @param yqZpmx 组盘明细
     * @return 结果
     */
    public int updateYqZpmx(YqZpmx yqZpmx);

    /**
     * 删除组盘明细
     * 
     * @param zpjlId 组盘明细主键
     * @return 结果
     */
    public int deleteYqZpmxByZpjlId(Long zpjlId);

    /**
     * 批量删除组盘明细
     * 
     * @param zpjlIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteYqZpmxByZpjlIds(Long[] zpjlIds);
}
